package com.woniuxy.yoga.notice.permission;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

//用于标记哪些方法需要去进行权限控制
//属性为角色或资源 用于约定只有合法用户拥有指定角色或访问指定资源的权限时才可以访问
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Permission {
    String[] roles() default {};
    String[] resources() default {};
}
